An Efficient Randomized Algorithm for Detecting Circles
نویسندگان
چکیده
Detecting circles from a digital image is very important in shape recognition. In this paper, an efficient randomized algorithm (RCD) for detecting circles is presented, which is not based on the Hough transform (HT). Instead of using an accumulator for saving the information of the related parameters in the HT-based methods, the proposed RCD does not need an accumulator. The main concept used in the proposed RCD is that we first randomly select four edge pixels in the image and define a distance criterion to determine whether there is a possible circle in the image; after finding a possible circle, we apply an evidence-collecting process to further determine whether the possible circle is a true circle or not. Some synthetic images with different levels of noises and some realistic images containing circular objects with some occluded circles and missing edges have been taken to test the performance. Experimental results demonstrate that the proposed RCD is faster than other HT-based methods for the noise level between the light level and the modest level. For a heavy noise level, the randomized HT could be faster than the proposed RCD, but at the expense of massive memory requirements. c © 2001 Academic Press
منابع مشابه
Coarse-to-Fine Search Technique to Detect Circles in Images
Detection of patterns in images is an important high-level task in automated manufacturing using machine vision. Straight lines, circles and ellipses are considered to be the basic building blocks of a large number of patterns occurring in real-world images. Real-world images frequently contain noise and occlusions resulting in discontinuous patterns in noisy images. The Hough transform can be ...
متن کاملAn efficient circle detection scheme in digital images using ant system algorithm
Detection of geometric features in digital images is an important exercise in image analysis and computer vision. The Hough Transform techniques for detection of circles require a huge memory space for data processing hence requiring a lot of time in computing the locations of the data space, writing to and searching through the memory space. In this paper we propose a novel and efficient schem...
متن کاملA Novel Machine Vision System for the Inspection of Micro-Spray Nozzle
In this study, we present an application of neural network and image processing techniques for detecting the defects of an internal micro-spray nozzle. The defect regions were segmented by Canny edge detection, a randomized algorithm for detecting circles and a circle inspection (CI) algorithm. The gray level co-occurrence matrix (GLCM) was further used to evaluate the texture features of the s...
متن کاملDAMAGE IDENTIFICATION OF TRUSSES BY FINITE ELEMENT MODEL UPDATING USING AN ENHANCED LEVENBERG-MARQUARDT ALGORITHM
This paper presents an efficient method for updating the structural finite element model. Model updating is performed through minimizing the difference of recorded acceleration of real damaged structure and hypothetical damaged structure, by updating physical parameters in each phase using iterative process of Levenberg-Marquardt algorithm. This algorithm is based on sensitivity analysis and pr...
متن کاملSolution Methodologies for the Smallest Enclosing Circle Problem
Given a set of circles C = {c1, ..., cn} on the Euclidean plane with centers {(a1, b1), ..., (an, bn)} and radii {r1, ..., rn}, the smallest enclosing circle (of fixed circles ) problem is to find the circle of minimum radius that encloses all circles in C. We survey four known approaches for this problem, including a second order cone reformulation, a subgradient approach, a quadratic programm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Vision and Image Understanding
دوره 83 شماره
صفحات -
تاریخ انتشار 2001